package cn.edu.lingnan.user.pojos;

import lombok.Data;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;


@Data
public class ChatMessage {
    private Long messageId;       // 消息ID
    private Long sessionId;       // 会话ID
    private String messageContent; // 消息内容
    private String messageRole;   // 消息角色（user/assistant）
    private Integer sequenceNumber; // 消息顺序号
    private Date createdAt;       // 创建时间

    // Getters and Setters

    public Map<String, String> toMap() {
        Map<String, String> map = new HashMap<>();
        map.put("role", this.messageRole);
        map.put("content", this.messageContent);
        return map;
    }
}
